Skip to content

Conversation

@bpinsard
Copy link
Contributor

fixes nipreps/fmriprep#3484

Simply forces the estimator to be named after the BIDS-set B0FieldIdentifier.

@codecov
Copy link

codecov bot commented Jul 17, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.09%. Comparing base (7813384) to head (a42eef3).
⚠️ Report is 3 commits behind head on maint/2.13.x.

Additional details and impacted files
@@              Coverage Diff              @@
##           maint/2.13.x     #497   +/-   ##
=============================================
  Coverage         84.09%   84.09%           
=============================================
  Files                30       30           
  Lines              2880     2880           
  Branches            374      374           
=============================================
  Hits               2422     2422           
  Misses              384      384           
  Partials             74       74           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Contributor

@mgxd mgxd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks reasonable - having trouble tracking all the parsing going on in wrangler.py / fieldmap.py, could you include a test?

@bpinsard
Copy link
Contributor Author

seems like B0Field* are not tested in test_wrangler, will try to implement common case and this edge one.

@bpinsard bpinsard force-pushed the fix/overlapping_b0fieldIds branch 4 times, most recently from 2e6beff to fe315d6 Compare July 18, 2025 15:11
@bpinsard
Copy link
Contributor Author

OSF maintenance is preventing the tests to run https://fosstodon.org/@CenterforOpenScience

@miltoncamacho
Copy link
Contributor

The tests, look good to me, Is there any chance this will be in the next release?

effigies
effigies previously approved these changes Jul 28, 2025
Copy link
Member

@effigies effigies left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty straightforward.

@effigies effigies changed the title [FIX] fixes conditions of overlapping B0FieldIdentifier, resulting in no estimators [FIX] Fixes conditions of overlapping B0FieldIdentifier, resulting in no estimators Jul 28, 2025
@effigies effigies force-pushed the fix/overlapping_b0fieldIds branch from fe315d6 to a42eef3 Compare July 28, 2025 19:18
@effigies effigies changed the base branch from main to maint/2.13.x July 28, 2025 19:18
@effigies effigies merged commit b2f608f into nipreps:maint/2.13.x Jul 28, 2025
18 checks passed
effigies added a commit that referenced this pull request Jul 29, 2025
2.13.2 (July 28, 2025)

Patch release in the 2.13.x series.

This includes a fix for cases where a scan contributes to multiple `B0FieldIdentifier`s.

* [FIX] Fixes conditions of overlapping B0FieldIdentifier, resulting in no estimators (#497)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multi-target list of B0FieldIdentifier entities skips SDC

4 participants